<!DOCTYPE html><html lang="en"><head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Security-Policy" content="style-src 'unsafe-inline'; script-src 'nonce-{{nonce}}';">

    <style type="text/css">
        @media (max-width: 1140px) {
            #sidebar {
                display: none;
            }
            #main {
                max-width: 800px;
                padding: 0px 20px;
                margin: auto;
            }
        }

        .page-margins {
            vertical-align: top;
            padding-top: 40px;
            padding-bottom: 10px
        }

        .sidebar {
            width: 290px;
            position: fixed;
            z-index: 1;
            left: 45px;
            overflow-x: hidden;
        }

        .error {
            color: var(--vscode-inputValidation-errorForeground);
            background: var(--vscode-inputValidation-errorBackground);
            border: solid 1px var(--vscode-inputValidation-errorBorder);
            white-space: pre-wrap;
            display: none;
            padding: 1px 4px 4px 4px;
        }

        .headerBtn,
        .headerBtn:hover,
        .headerBtn:active {
            cursor: pointer;
            color: var(--vscode-foreground);
            background: var(--vscode-background);
            border: 0px;
            padding: 0px;
            outline: none;
        }

        .headerBtn:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: 3px;
        }

        .expand:after {
            font-weight: bold;
            float: right;
            margin-right: 6px;
            margin-top: -4px;
            content: '\276E';
            transform: rotate(270deg);
        }

        .collapse:after {
            font-weight: bold;
            float: right;
            margin-right: 6px;
            margin-top: -4px;
            content: '\276E';
            transform: rotate(90deg);
        }

        .main {
            max-width: 800px;
            margin-left: 320px;
            padding: 0px 30px;
        }

        .main-title {
            font-weight: 500;
            font-size: 22px;
            padding-bottom: 6px;
            color: var(--vscode-foreground);
        }

        .section {
            padding-bottom: 35px;
        }

        .section-title {
            font-weight: 500;
            font-size: 14px;
            padding-bottom: 4px;
            color: var(--vscode-foreground);
        }

        .section-text {
            font-size: 14px;
            padding-bottom: 8px;
            color: var(--vscode-foreground);
        }

        .section-note {
            font-size: 14px;
            font-style: italic;
            padding-bottom: 2px;
            color: var(--vscode-foreground);
        }

        .codeblock {
            vertical-align: middle;
            padding: 2px 8px;
            margin-top: 8px;
            display: inline-block;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            border-radius: 5px;
        }

        body {
            line-height: 19px
        }

        body:not(.tabbing) button:focus {
            outline: none;
        }

        a {
            text-decoration: none
        }

        checkbox {
            color: var(--vscode-settings-checkboxForeground);
            background: var(--vscode-settings-checkboxForeground);
            border: var(--vscode-settings-checkboxBorder);
        }

        a:focus,
        input:focus,
        select:focus,
        textarea:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: -1px
        }

        hr {
            border: 0;
            height: 1px;
            border-bottom: 1px solid;
        }

        h1 {
            padding-bottom: .3em;
        }

        h1,
        h2,
        h3 {
            font-weight: 400
        }

        a:hover {
            text-decoration: underline
        }

        ::placeholder {
            color: var(--vscode-input-placeholderForeground);
        }

        input {
            height: 17px;
            padding: 6px;
            border: solid 1px;
            font-size: 13px;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
            border: 1px solid var(--vscode-settings-textInputBorder);
        }

        textarea {
            white-space: nowrap;
            padding: 4px, 4px;
            font-size: 13px;
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
            border: 1px solid var(--vscode-settings-textInputBorder);
        }

        button {
            color: var(--vscode-button-foreground);
            background-color: var(--vscode-button-background);
            border: solid 1px var(--vscode-contrastBorder);
            padding: 6px 14px;
        }

        button:hover {
            background-color: var(--vscode-button-hoverBackground);
        }

        button:focus {
            outline: 1px solid -webkit-focus-ring-color;
            outline-offset: 2px
        }

        button:active {
            outline: none;
        }

        .select-default {
            width: 300px;
            height: 27px;
            font-size: 13px;
            font-family:sans-serif;
            color: var(--vscode-settings-dropdownForeground);
            background: var(--vscode-settings-dropdownBackground);
            border: 1px solid var(--vscode-settings-dropdownBorder);
        }

        .select-editable {
            position: relative;
            background-color: var(--vscode-settings-textInputBackground);
            width: 800px;
            height: 31px;
        }

        .select-editable select {
            position: absolute;
            font-size: 13px;
            font-family: sans-serif;
            border: 1px solid var(--vscode-settings-textInputBorder);
            height: 31px;
            margin: auto;
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
        }

        .select-editable input {
            position: absolute;
            top: 1px;
            left: 1px;
            right: 1px;
            bottom: 1px;
            height: 17px;
            font-size: 13px;
            border: none;
            color: var(--vscode-settings-textInputForeground);
            background: var(--vscode-settings-textInputBackground);
        }

        .select-editable input:focus {
            outline-offset: 0px;
        }

        blockquote {
            margin: 0 7px 0 5px;
            padding: 0 16px 0 10px;
            border-left: 5px solid;
        }

        code {
            font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
            line-height: 19px
        }

        .mac code {
            line-height: 18px
        }

        code > div {
            padding: 16px;
            border-radius: 3px;
            overflow: auto
        }

        .monaco-tokenized-source {
            white-space: pre
        }

        /** Theming */

        .vscode-light {
            color: #1e1e1e
        }

        .vscode-dark {
            color: #ddd
        }

        .vscode-high-contrast {
            color: #fff
        }

        .vscode-light code {
            color: #a31515
        }

        .vscode-dark code {
            color: #d7ba7d
        }

        .vscode-light code > div {
            background-color: rgba(220, 220, 220, .4)
        }

        .vscode-dark code > div {
            background-color: rgba(10, 10, 10, .4)
        }

        .vscode-light .input-disabled {
            background-color:rgba(255, 255, 255, 0.4);
            color: rgb(138, 138, 138);
            border: solid 1px rgb(201, 198, 198);
        }

        .vscode-dark .input-disabled {
            background-color: rgba(255, 255, 255, 0.1);
            color: rgb(167, 167, 167);
        }

        .vscode-high-contrast .input-disabled {
            background-color: transparent;
            color: #fff;
            border: solid 1px rgb(255, 255, 255);
        }

        .vscode-high-contrast code > div {
            background-color: #000
        }

        .vscode-high-contrast h1 {
            border-color: #000
        }

        .vscode-light table > thead > tr > th {
            border-color: rgba(0, 0, 0, .69)
        }

        .vscode-dark table > thead > tr > th {
            border-color: rgba(255, 255, 255, .69)
        }

        .vscode-light h1,
        .vscode-light hr,
        .vscode-light table > tbody > tr + tr > td {
            border-color: rgba(0, 0, 0, .18)
        }

        .vscode-dark h1,
        .vscode-dark hr,
        .vscode-dark table > tbody > tr + tr > td {
            border-color: rgba(255, 255, 255, 0.18)
        }

        .vscode-light blockquote,
        .vscode-dark blockquote {
            background: rgba(127, 127, 127, .1);
            border-color: rgba(0, 122, 204, .5)
        }

        .vscode-high-contrast blockquote {
            background: transparent;
            border-color: #fff
        }

        .vscode-light div.codeblock {
            background-color: rgba(0, 0, 0, 0.048)
        }

        .vscode-dark div.codeblock {
            background-color: rgba(255, 255, 255, 0.1)
        }

        .vscode-high-contrast div.codeblock {
            background-color: rgba(255, 255, 255, 0.15)
        }

        .footer {
            padding: 25px;
            text-align: center
        }

        .vscode-light a {
            color: #4080D0
        }

        .vscode-dark a {
            color: #a2c1e8
        }

    </style>

  </head>

  <body class="page-margins">

  <!-- sidebar -->
  <div id="sidebar" class="sidebar">

    <div style="height: 90px; display: block">
        <table>
            <tbody><tr><td>
              <img src="{{cpp_image_uri}}" height="76" width="76" alt="Microsoft C/C++ Extension" title="Extensión de Microsoft C/C++" style="padding-right: 10px" data-loc-id-title="microsoft.c.cpp.extension">
            </td>
            <td>
                <div style="font-size: 20px; font-weight: 400; line-height: 24px">Microsoft<br><span data-loc-id="c.cpp.extension">Extensión de C/C++</span></div>
            </td>
          </tr></tbody></table>
    </div>

    <hr>
    <div style="height: 30px; display: block"></div>

    <div style="padding-right: 10px; color: var(--vscode-foreground);">
        <span data-loc-id="open.this.editor">Abra este editor con el comando:</span><br>
        <code data-loc-id="edit.configurations.ui">C/C++: Editar configuraciones (UI)</code>

        <div style="height: 30px; display: block"></div>

        <span data-loc-id="switch.to.json">Cambie al archivo <a href="command:C_Cpp.ConfigurationEditJSON" title="Editar las configuraciones del archivo JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a> haciendo clic en el vínculo del archivo o usando el comando:</span><br>
        <code data-loc-id="edit.configurations.json">C/C++: Editar configuraciones (JSON)</code>

        <div style="height: 30px; display: block"></div>

        <span data-loc-id="check.the.schema">Para obtener más información sobre las propiedades de C/C++, vaya a <a href="https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference" title="Referencia al esquema de propiedades" data-loc-id-title="view.schema.reference">C/C++ Properties Schema Reference</a>.</span><br>
    </div>

  </div> <!-- sidebar end -->

  <!-- main -->
  <div id="main" class="main">

    <!-- title -->
    <div style=" height: 90px; display: inline-block;">
      <div class="main-title" data-loc-id="intellisense.configurations">Configuraciones de IntelliSense</div>
      <div style="color: var(--vscode-foreground);">
        <span data-loc-id="intellisense.configurations.description">Use este editor para modificar las opciones de IntelliSense definidas en el archivo <a href="command:C_Cpp.ConfigurationEditJSON" title="Editar las configuraciones del archivo JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a> subyacente. Los cambios que realice en este editor solo se aplicarán en la configuración seleccionada. Para editar varias configuraciones al mismo tiempo, vaya a <a href="command:C_Cpp.ConfigurationEditJSON" title="Editar las configuraciones del archivo JSON" data-loc-id-title="edit.configurations.in.json">c_cpp_properties.json</a>.</span>
      </div>
    </div>

    <hr>
    <div style="height: 30px; display: block"></div>

    <!-- sections -->
    <div class="section">
      <div class="section-title" data-loc-id="configuration.name">Nombre de la configuración</div>
      <div class="section-text" data-loc-id="configuration.name.description">Nombre descriptivo que identifica una configuración. <code>Linux</code>, <code>Mac</code> y <code>Win32</code> son identificadores especiales para las configuraciones que se seleccionarán automáticamente en esas plataformas.</div>
      <div>
        <div class="section-note" data-loc-id="select.configuration.to.edit">Seleccione un conjunto de configuración para editarlo.</div>
        <table>
            <tbody><tr>
            <!-- select configuration name -->
            <td>
                <div class="select-editable" style="width: 300px; margin-left: -3px; margin-right: 7px">
                    <select id="configSelection" style="width: 300px"></select>
                    <input id="configName" style="width: 267px" type="text">
                </div>
            </td>
            <!-- input configuration name -->
            <td style="vertical-align: middle;">
                <div id="addConfigDiv" style="display: block">
                    <button id="addConfigBtn" data-loc-id="add.configuration.button">Agregar configuración</button>
                </div>
                <div id="addConfigInputDiv" style="display: none; width: 400px;">
                    <input id="addConfigName" type="text" style="width: 200px; margin-right: 6px" placeholder="Nombre de la configuración..." data-loc-id-placeholder="configuration.name.input">
                    <button id="addConfigOk" style="margin-right: 6px" data-loc-id="ok.button">Aceptar</button>
                    <button id="addConfigCancel" data-loc-id="cancel.button">CANCELAR</button>
                </div>
            </td>
        </tr>
        </tbody></table>
        <div id="configNameInvalid" class="error" style="width: 290px"></div>
      </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="compiler.path">Ruta de acceso del compilador</div>
        <div class="section-text">
            <span data-loc-id="compiler.path.description">La ruta de acceso completa al compilador que usa para compilar el proyecto (por ejemplo, <code>/usr/bin/gcc</code>) y mejorar la precisión de IntelliSense. La extensión consultará el compilador para determinar las rutas de acceso de inclusión del sistema y las definiciones predeterminadas que se van a usar para IntelliSense.</span>
        </div>
        <!-- input compilerPath -->
        <div class="section-note" data-loc-id="specify.a.compiler">Especifique la ruta de acceso de un compilador o seleccione la ruta de acceso de un compilador detectado en la lista desplegable.</div>
            <div class="select-editable">
                <span id="noCompilerPathsDetected" style="display: none" data-loc-id="no.compiler.paths.detected">(No se han detectado rutas de acceso del compilador).</span>
                <select id="knownCompilers" style="width: 810px; display: none"></select>
                <input name="inputValue" id="compilerPath" style="width: 777px; display: none" type="text">
            </div>
        <div id="compilerPathInvalid" class="error" style="width: 800px"></div>
        <!-- input compilerPath end -->
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="compiler.args">Argumentos del compilador</div>
        <div class="section-text" data-loc-id="compiler.arguments">Argumentos del compilador para modificar las inclusiones o definiciones utilizadas; por ejemplo, <code>-nostdinc++</code>, <code>-m32</code>, etc.</div>
        <div>
            <div class="section-note" data-loc-id="one.argument.per.line">Un argumento por línea.</div>
            <textarea name="inputValue" id="compilerArgs" rows="4" cols="93" style="width: 800px"></textarea>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="intellisense.mode">Modo de IntelliSense</div>
        <div class="section-text">
            <span data-loc-id="intellisense.mode.description">Modo IntelliSense que se usa y que se asigna a una variante de plataforma y arquitectura de MSVC, gcc o Clang. Si se establece en <code>${default}</code> o no se establece, la extensión usará el valor predeterminado para esa plataforma. De forma predeterminada, Windows usa <code>windows-msvc-x64</code>, Linux usa <code>linux-gcc-x64</code> y macOS usa <code>macos-clang-x64</code>. Seleccione un modo IntelliSense específico para reemplazar el modo <code>${default}</code>. Los modos IntelliSense que solo especifican variantes de <code>&lt;compiler&gt;-&lt;architecture&gt;</code> (por ejemplo, <code>gcc-x64</code>) son modos heredados y se convierten automáticamente a las variantes de <code>&lt;platform&gt;-&lt;compiler&gt;-&lt;architecture&gt;</code> en función de la plataforma del host.</span>
        </div>
        <div>
          <select name="inputValue" id="intelliSenseMode" class="select-default">
            <option value="${default}">${default}</option>
            <option value="macos-clang-x86">macos-clang-x86</option>
            <option value="macos-clang-x64">macos-clang-x64</option>
            <option value="macos-clang-arm">macos-clang-arm</option>
            <option value="macos-clang-arm64">macos-clang-arm64</option>
            <option value="macos-gcc-x86">macos-gcc-x86</option>
            <option value="macos-gcc-x64">macos-gcc-x64</option>
            <option value="macos-gcc-arm">macos-gcc-arm</option>
            <option value="macos-gcc-arm64">macos-gcc-arm64</option>
            <option value="linux-clang-x86">linux-clang-x86</option>
            <option value="linux-clang-x64">linux-clang-x64</option>
            <option value="linux-clang-arm">linux-clang-arm</option>
            <option value="linux-clang-arm64">linux-clang-arm64</option>
            <option value="linux-gcc-x86">linux-gcc-x86</option>
            <option value="linux-gcc-x64">linux-gcc-x64</option>
            <option value="linux-gcc-arm">linux-gcc-arm</option>
            <option value="linux-gcc-arm64">linux-gcc-arm64</option>
            <option value="windows-clang-x86">windows-clang-x86</option>
            <option value="windows-clang-x64">windows-clang-x64</option>
            <option value="windows-clang-arm">windows-clang-arm</option>
            <option value="windows-clang-arm64">windows-clang-arm64</option>
            <option value="windows-gcc-x86">windows-gcc-x86</option>
            <option value="windows-gcc-x64">windows-gcc-x64</option>
            <option value="windows-gcc-arm">windows-gcc-arm</option>
            <option value="windows-gcc-arm64">windows-gcc-arm64</option>
            <option value="windows-msvc-x86">windows-msvc-x86</option>
            <option value="windows-msvc-x64">windows-msvc-x64</option>
            <option value="windows-msvc-arm">windows-msvc-arm</option>
            <option value="windows-msvc-arm64">windows-msvc-arm64</option>
            <option value="clang-x86">clang-x86 (legacy)</option>
            <option value="clang-x64">clang-x64 (legacy)</option>
            <option value="clang-arm">clang-arm (legacy)</option>
            <option value="clang-arm64">clang-arm64 (legacy)</option>
            <option value="gcc-x86">gcc-x86 (legacy)</option>
            <option value="gcc-x64">gcc-x64 (legacy)</option>
            <option value="gcc-arm">gcc-arm (legacy)</option>
            <option value="gcc-arm64">gcc-arm64 (legacy)</option>
            <option value="msvc-x86">msvc-x86 (legacy)</option>
            <option value="msvc-x64">msvc-x64 (legacy)</option>
            <option value="msvc-arm">msvc-arm (legacy)</option>
            <option value="msvc-arm64">msvc-arm64 (legacy)</option>
          </select>
        </div>
        <div id="intelliSenseModeInvalid" class="error" style="width: 290px"></div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="include.path">Ruta de acceso de inclusión</div>
        <div class="section-text">
            <span data-loc-id="include.path.description">Una ruta de acceso de inclusión es una carpeta que contiene archivos de encabezado (como <code>#include "myHeaderFile.h"</code>) que se incluyen en un archivo de código fuente. Especifique una lista de rutas de acceso que el motor de IntelliSense debe usar al buscar los archivos de encabezado incluidos. La búsqueda en estas rutas de acceso no es recursiva. Especifique <code>**</code> para indicar una búsqueda recursiva. Por ejemplo, <code>${workspaceFolder}/**</code> buscará en todos los subdirectorios, mientras que <code>${workspaceFolder}</code> no lo hará. Si usa Windows y tiene instalado Visual&nbsp;Studio, o bien si se especifica un compilador en la opción <code>compilerPath</code>, no es necesario mostrar en esta lista las rutas de acceso de inclusión del sistema.</span>
        </div>
        <div>
          <div class="section-note" data-loc-id="one.include.path.per.line">Una ruta de acceso de inclusión por línea.</div>
          <textarea name="inputValue" id="includePath" rows="4" cols="93" style="width: 800px"></textarea>
          <div id="includePathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="defines">Defines</div>
        <div class="section-text" data-loc-id="defines.description">Lista de definiciones del preprocesador que el motor de IntelliSense debe usar al analizar los archivos. También puede usar <code>=</code> para establecer un valor; por ejemplo, <code>VERSION=1</code>.</div>
        <div>
            <div class="section-note" data-loc-id="one.definition.per.line">Una definición por línea.</div>
            <textarea name="inputValue" id="defines" rows="4" cols="39"></textarea>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="c.standard">Estándar de C</div>
        <div class="section-text" data-loc-id="c.standard.description">Versión del estándar del lenguaje C que se va a usar para IntelliSense. Nota: Los estándares GNU solo se usan para consultar el compilador de conjuntos a fin de obtener definiciones GNU e IntelliSense emulará la versión del estándar C equivalente.</div>
        <div>
            <select name="inputValue" id="cStandard" class="select-default">
                <option value="c17">c17</option>
                <option value="c11">c11</option>
                <option value="c99">c99</option>
                <option value="c89">c89</option>
                <option value="gnu17">gnu17</option>
                <option value="gnu11">gnu11</option>
                <option value="gnu99">gnu99</option>
                <option value="gnu89">gnu89</option>
            </select>
        </div>
    </div>

    <div class="section">
        <div class="section-title" data-loc-id="cpp.standard">Estándar de C++</div>
        <div class="section-text" data-loc-id="cpp.standard.description">Versión del estándar del lenguaje C++ que se va a usar para IntelliSense. Nota: Los estándares GNU solo se usan para consultar el compilador de conjuntos a fin de obtener definiciones GNU e IntelliSense emulará la versión del estándar C++ equivalente.</div>
        <div>
            <select name="inputValue" id="cppStandard" class="select-default">
                <option value="c++23">c++23</option>
                <option value="c++20">c++20</option>
                <option value="c++17">c++17</option>
                <option value="c++14">c++14</option>
                <option value="c++11">c++11</option>
                <option value="c++03">c++03</option>
                <option value="c++98">c++98</option>
                <option value="gnu++23">gnu++23</option>
                <option value="gnu++20">gnu++20</option>
                <option value="gnu++17">gnu++17</option>
                <option value="gnu++14">gnu++14</option>
                <option value="gnu++11">gnu++11</option>
                <option value="gnu++03">gnu++03</option>
                <option value="gnu++98">gnu++98</option>
            </select>
        </div>
    </div>

    <hr>
    <button id="showAdvanced" class="headerBtn" style="margin-top: 5px; font-size: 20px; font-weight: 500; width: 100%; text-align: left" data-loc-id="advanced.settings">Configuración avanzada</button>
    <div style="height: 30px; display: block"></div>

    <div id="advancedSection">

        <div class="section">
            <div class="section-title" data-loc-id="configuration.provider">Proveedor de configuración</div>
            <div class="section-text" data-loc-id="configuration.provider.description">Id. de una extensión de VS Code que puede proporcionar información de configuración de IntelliSense para los archivos de código fuente. Por ejemplo, use el id. de extensión de VS Code <code>ms-vscode.cmake-tools</code> para proporcionar información de configuración de la extensión Herramientas de CMake.</div>
            <div>
                <input name="inputValue" id="configurationProvider" style="width: 290px">
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="windows.sdk.version">Versión del SDK de Windows</div>
            <div class="section-text" data-loc-id="windows.sdk.version.description">Versión de la ruta de acceso de inclusión del SDK de Windows SDK que debe usarse en Windows; por ejemplo, <code>10.0.17134.0</code>.</div>
            <div>
                <input name="inputValue" id="windowsSdkVersion" style="width: 290px">
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="mac.framework.path">Ruta de acceso de la plataforma Mac</div>
            <div class="section-text" data-loc-id="mac.framework.path.description">Lista de rutas de acceso que el motor de IntelliSense debe usar para buscar encabezados incluidos de las plataformas Mac. Solo se admite en configuraciones para macOS.</div>
            <div>
                <div class="section-note" data-loc-id="one.path.per.line">Una ruta de acceso por línea.</div>
                <textarea name="inputValue" id="macFrameworkPath" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="macFrameworkPathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="forced.include">Inclusión forzada</div>
            <div class="section-text" data-loc-id="forced.include.description">Lista de los archivos que deben incluirse antes de que se procesen más caracteres en el archivo de código fuente. Los archivos se incluyen en el orden indicado.</div>
            <div>
                <div class="section-note" data-loc-id="one.file.per.line">Un archivo por línea.</div>
                <textarea name="inputValue" id="forcedInclude" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="forcedIncludeInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="dot.config">Dot Config</div>
            <div class="section-text" data-loc-id="dot.config.description">Ruta de acceso a un archivo .config creado por el sistema Kconfig. El sistema Kconfig genera un archivo con todas las definiciones para compilar un proyecto. Algunos ejemplos de proyectos que usan el sistema Kconfig son Kernel Linux y NuttX RTOS.</div>
            <div>
                <input name="inputValue" id="dotConfig" style="width: 798px">
                <div id="dotConfigInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="compile.commands">Comandos de compilación</div>
            <div class="section-text">
                <span data-loc-id="compile.commands.description">Ruta de acceso completa al archivo <code>compile_commands.json</code> del área de trabajo. Se usarán las definiciones y rutas de acceso de inclusión detectadas en el archivo, en lugar de los valores establecidos para las opciones <code>includePath</code> y <code>defines</code>. Si la base de datos de comandos de compilación no contiene una entrada para la unidad de traducción que se corresponda con el archivo que ha abierto en el editor, se mostrará un mensaje de advertencia y la extensión usará las opciones <code>includePath</code> y <code>defines</code> en su lugar.</span>
            </div>
            <div>
                <input name="inputValue" id="compileCommands" style="width: 798px">
                <div id="compileCommandsInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="merge.configurations">Combinar configuraciones</div>
            <div>
                <input type="checkbox" id="mergeConfigurations" style="vertical-align: middle; transform: scale(1.5)">
                    <span data-loc-id="merge.configurations.description">Cuando <code>true</code> (o activado), la combinación incluye rutas de acceso, define e incluye forzadas con las de un proveedor de configuración.</span>
                
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="browse.path">Examinar: ruta de acceso</div>
            <div class="section-text">
                <span data-loc-id="browse.path.description">Lista de rutas de acceso para que el analizador de etiquetas busque los encabezados incluidos por los archivos de código fuente. Si se omite, se usará <code>includePath</code> como el elemento <code>path</code>. De forma predeterminada, la búsqueda en estas rutas de acceso es recursiva. Especifique <code>*</code> para indicar una búsqueda no recursiva. Por ejemplo, <code>/usr/include</code> buscará en todos los subdirectorios, mientras que <code>/usr/include/*</code> no lo hará.</span>
            </div>
            <div>
                <div class="section-note" data-loc-id="one.browse.path.per.line">Una ruta de acceso de exploración por línea.</div>
                <textarea name="inputValue" id="browsePath" rows="4" cols="93" style="width: 800px"></textarea>
                <div id="browsePathInvalid" class="error" style="margin-top: -4px; width: 794px"></div>
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="limit.symbols">Examinar: símbolos de límite de los encabezados incluidos</div>
            <div>
                <input type="checkbox" id="limitSymbolsToIncludedHeaders" style="vertical-align: middle; transform: scale(1.5)">
                    <span data-loc-id="limit.symbols.checkbox">Cuando <code>true</code> (o activado), el analizador de etiquetas solo analizará los archivos de código que un archivo de código fuente haya incluido directa o indirectamente en <code>${workspaceFolder}</code>. Cuando <code>false</code> (o no está activado), el analizador de etiquetas analizará todos los archivos de código que se encuentran en las rutas de acceso especificadas en la lista de <code>Browse: path</code> .</span>
                
            </div>
        </div>

        <div class="section">
            <div class="section-title" data-loc-id="database.filename">Examinar: nombre del archivo de base de datos</div>
            <div class="section-text">
                <span data-loc-id="database.filename.description">La ruta de acceso a la base de datos de símbolos generada. Esto indica a la extensión que guarde la base de datos de símbolos del analizador de etiquetas en una ubicación distinta de la ubicación de almacenamiento predeterminada del área de trabajo. Si se especifica una ruta de acceso relativa, será relativa a la ubicación de almacenamiento predeterminada del área de trabajo, no a la carpeta del área de trabajo en sí. La variable <code>${workspaceFolder}</code> se puede usar para especificar una ruta de acceso relativa a la carpeta del área de trabajo (por ejemplo, <code>${workspaceFolder}/.vscode/browse.vc.db</code>).</span>
            </div>
            <div>
                <input name="inputValue" id="databaseFilename" style="width: 798px">
                <div id="databaseFilenameInvalid" class="error" style="width: 800px"></div>
            </div>
        </div>

    </div> <!-- advanced settings end -->

    <!-- sections end -->

  </div> <!-- main end -->

  <script nonce="{{nonce}}" src="{{settings_js_uri}}"></script>



</body></html>